package com.kaifamiao.date1102;

import java.util.Arrays;

public class ArrayCopyTest {

	public static void main(String[] args) {
		
		int[] arr = { 2 , 4 , 6 , 8 , 10 } ;
		System.out.println( Arrays.toString( arr ) );
		
		int[] dest = new int[ 10 ];
		System.out.println( Arrays.toString( dest ) );
		
		// 第一个参数表示被复制元素所在的数组(源数组)
		// 第二个参数表示从源数组的哪个位置开始复制
		// 第三个参数表示目标数组(即将元素复制到哪个数组中)
		// 第四个参数表示在目标数组的哪个位置开始存放复制后的元素
		// 第五个参数表示本次复制的元素个数
		System.arraycopy( arr , 0 , dest, 5, 3 );
		
		System.out.println( Arrays.toString( dest ) );
		
		int[] newArr = Arrays.copyOf( arr , 3 );
		System.out.println( Arrays.toString( newArr ) );
	}

}
